System level modeling of Networks-on-Chip for power estimation and design space exploration
نویسندگان
چکیده
With a fast rising productivity and even faster rising integration densities, i.e., designproductivity-gap, energy and power dissipation are critical topics in high level system design more than ever. Thermal aware system design, reliable power delivery, and the overall energy dissipation are only few crucial design properties. In this work we present a framework based on SystemC, enabling the modeling and simulation of many-core systems reverting to Networks-on-Chip as their communicational infrastructure. The transaction level communication model is clock cycle accurate, yielding a fast yet concise functional simulation. The framework is enriched by parameters concerning technology node and floorplanning and by a thermal model of the eventual chip. Thereby, power estimation and on-chip temperature distribution can be evaluated in an early design phase. Furthermore, the framework is supplemented by extensions enabling an extensive and detailed design space exploration, namely proactive thermal management and thermal aware task mapping.
منابع مشابه
A Signature-Based Power Model for MPSoC on FPGA
This paper presents a framework for high-level power estimation of multiprocessor systems-on-chip (MPSoC) architectures on FPGA. The technique is based on abstract execution profiles, called event signatures, and it operates at a higher level of abstraction than, for example, commonly used instruction-set simulator (ISS)-based power estimation methods and should thus be capable of achieving goo...
متن کاملEstimation of Design Characteristics at Rtl Modeling Level Using Systemc
A successful SoC and embedded system design requires the thorough domain analysis and design space exploration. The early evaluation of design characteristics allows to take advantage of many architectural options available and to modify the system architecture, if needed. Currently, SystemC is used to model hardware and software parts of the system at the high-level. However, the characteristi...
متن کاملDesign-Trotter: a multimedia embedded systems design space exploration tool
In this paper we present the intra-function dynamic estimation step of our system-level design space exploration tool. The aim of our global methodology is to fill the gap between system specification and the tasks of the system design flow to converge towards an efficient System on Chip architecture for multimedia applications. In this context, the intra-function estimation step rapidly provid...
متن کاملSystemC and OCAPI-xl Based System-Level Design for Reconfigurable Systems-on-Chip
Reconfigurability is becoming an important part of System-on-Chip (SoC) design to cope with the increasing demands for simultaneous flexibility and computational power. Current hardware/software co-design methodologies provide little support for dealing with the additional design dimension introduced. Further support at the system-level is needed for the identification and modeling of dynamical...
متن کاملCAPPS: A Framework for Power-Performance Trade-Offs in On-Chip Communication Architecture Synthesis
On-chip communication architectures have a significant impact on the power consumption and performance of modern Multi-Processor System-on-Chips (MPSoCs). However, customization of such architectures for an application requires the exploration of a large design space. Thus designers need tools to rapidly explore and evaluate relevant communication architecture configurations exhibiting diverse ...
متن کامل